package xcmg.device.dao.entity.threeGuaranteesPur;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

@Data
public class ThreeGuaranteesPurExtendDO {
    /** 主键 */
    private String id;
    /** CRM编号 */
    private String crmCode;
    /** 三包申请单号 */
    private String purchaseNo;
    /** 备件指令单号 */
    private String instructionCode;
    /** 车号 */
    private String carNo;
    /** 三包申请主键 */
    private String puId;

    /** 服务网点编码 */
    private String sparepartCode;
    /**备件指令类型*/
    private Integer instructionType;
    /** 服务网点名称 */
    private String sparepartName;
    /** 费用归属 **/
    private String expbelong;
    /** 将该类转换为json字符串 *
     *
     */
    @Override
    public String toString()
    {
        JSONObject obj = (JSONObject) JSONObject.toJSON( this );
        return obj.toString();
    }

    /** 重新定义equals方法 */
    @Override
    public boolean equals( Object obj )
    {
        if (null == obj)
        {
            return false;
        }
        return this.toString().equals( obj.toString() );
    }
}